<?php
namespace Admin\Controller;
use Think\Controller;
/**
 * 用户消息管理控制器
 */
class MessageController extends IsLoginController{
	/**
	 * 用户消息管理首页
	 */
	public function index(){
		$uid = $_SESSION['uid'];
		$message = M("wxmessage")->where("muid = '{$uid}'")->order('CreateTime desc')->select();
		//查询每条发送者信息
		foreach($message as $k => $v){
			/**
			 * 腾通讯服务器查询方式
			 */
//			list($res,$err) =$api->get_user_info($v['fromusername']);
//			if($res){
//			$userInfo[] = $res;			
//			}
			/**
			 * 本地数据库查询用户方式
			 */
			//根据数据类型重组数据
//			if($v['msgtype'] == 'text'){
//				
//			}else if($v['msgtype'] == 'image'){
//				
//			}else if($v['msgtype'] == 'voice'){
//				list($err, $data) = $api->get_material('BZ-ih-dnjWDyNXjai6i6sbOICualzdwwnWWBqxW39Xk');
//				var_dump(json_decode($data));
////				$message['content'] = '<audio controls   name="media" src="'.$v[''].'"></audio>'
//			}else if($v['msgtype'] == 'image'){
//				
//			}else if($v['msgtype'] == 'image'){
//				
//			}else if($v['msgtype'] == 'image'){
//				
//			}
			//获取发送者信息
			$openid = $v['fromusername'];
			$message[$k]['userInfo'] = M('wxuser')->where("openid = '{$openid}'")->find();	
		}
//		p($message);
		$this->assign('message',$message);
		$this->display();
	}
}
